Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Chile F2 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Petrobras Paraguay - Asuncion ATP Challenger La Serena - La Serena San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Marrakech Bulgarian Open Challenger - Sofia Seguros Bolivar Open - Bogota Porsche Open - Poznan Samarkand Challenger - Samarkand Geneva Challenger - Geneva Southern Capital Cup - Almaty Lima Challenger - Lima Turin Challenger Bogota Challenger Istanbul Challenger Sophia Antipolis Challenger Bastad Challenger Cordenons Challenger Manerbio Challenger Bratislava Challenger Tunis Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Perugia Challenger Genova Challenger Seville Challenger Helsinki Challenger Gran Canaria 1 Challenger Milan Challenger Campionati Internazionali di Sicilia - Palermo Maia Challenger Hellmann's Cup - Santiago Internazionali di Tennis di San Marino - San Marino Connex Open Romania - Bucharest Mallorca Open - Mallorca International Championships of Sicily - Palermo Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Kroger / St. Jude International - Memphis Open Seat-Godo '99 - Barcelona 1999 Mercedes Cup - Stuttgart Abierto Mexicano de Tenis Pegaso - Mexico City Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca UBS Open Gstaad - Gstaad Croatia Open - Umag Gelsor Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Mallorca Open - Mallorca Telenordia Swedish Open - Bastad Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan U.S. Men's Clay Court Championships - Houston Idea Prokom Open - Sopot Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Energis Open - Amersfoort Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Croatia Open - Umag Idea Prokom Open - Sopot AIG Japan Open - Tokyo Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Estoril Open - Estoril Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Copa Sevilla Internacionales de Andalucia - Seville BA-CA Tennis Trophy - Vienna Chennai Open - Chennai SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Copa Petrobras-Colombia - Bogota Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Tehran Open 2004 - Tehran Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Challenger ATP de Cuenca Diario El Mercurio - Cuenca If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Challenger Britania Zavaleta - Puebla Montevideo Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Thailand Open - Bangkok San Luis Potosi Challenger AIG Japan Open Tennis Championships - Tokyo VIII Torneo Internazionale di Tennis - Barletta Pereira Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Bogota Challenger Buenos Aires Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Asuncion Challenger Santiago Challenger Marburg Challenger AEGON International - Eastbourne German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Apia International - Sydney Como Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Genova Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Rome Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Almaty Challenger Topshelf Open - 's-Hertogenbosch AEGON Championships - London Tashkent Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril AEGON Championships - London Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Aircel Chennai Open - Chennai Open Sud de France - Montpellier Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Sydney International - Sydney New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Canberra Challenger Prostejov Challenger Asirom Challenger Brasov - Brasov Eckental Challenger 1st Challenger Tournament Leon - Leon 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bulgarian Challenger 2002 - Sofia Trofeo Barcelona de Tenis - Barcelona XI Venice Open - Venice Telesp Celular Open - Ribeirao Preto Augsburg Challenger Pekao Open 2001 - Szczecin TED Open-Akbank Private Banking - Istanbul VIII Trofeo Ciudad de Quito - Quito Visa Tennis Open - Sao Paulo Britania Zavaleta - Puebla Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Barletta Citta'Della Disfida Open 98 - Barletta AXA Open - Espinho Zivnobanka Open - Prostejov Zagreb Open - Zagreb Venice Open - Venice Ostend Challenger Tennis Cup of Flanders - Ostende Newcastle Challenger - Newcastle VII Avierto Internacional de Salinas - Salinas I Tourneo Fila Citta di Brindisi - Brindisi V Trofeo Ciudad de Quito - Quito Pekao Open - Szczecin Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires VIII Avierto Internacional de Salinas - Salinas Open Sainte-Victoire - Aix-En-Provence Baumag Open - Budapest Prague Open - Prague Zivnobanka Czech Open - Prostejov X Open Internacional D'Andorra - Andorra Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio VII Trofeo Ciudad de Quito - Quito VI Gramado Open de Tenis - Gramado Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Pekao Open 2003 - Szczecin Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Lambertz Open - Aachen Prasentiert Von Seat Wolfsburg - Wolfsburg Okal Cup 2003 - Eckental Napoli International Cup - Napoli BPCA Open de Nice-Tounoi Challenger - Nice 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Garden Open 2004 - Rome San Remo Tennis Cup - San Remo VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba San Benedetto Challenger - San Benedetto Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Open Castilla y Leon - Segovia Porsche Open - Poznan Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons Volkswagen Challenger 2004 - Wolfsburg Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Rhein-Main Challenger 2004 - Aschaffenburg China Open - Beijing Pekao Open 2004 - Szczecin 10ø Tornea B. Camparini - Reggio Emilia Lambertz Open - Aachen Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Copa Petrobras Guadalajara - Guadalajara Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen Newsweek Champions Cup - Indian Wells Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart AT&T Challenger of Dallas - Dallas Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Memorial Manfredini - Sassuolo Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Challenger Lugano - Lugano Almaty Challenger 1 - Almaty Tennis Masters Series - Madrid Pacific Life Open - Indian Wells 9° Trani Cup - Trani San Marino Cepu Open - San Marino Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Kos-Zucchetti Tennis Cup - Cordenons Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Copa Sevilla 2007 - Seville BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Seguros Bolivar Open - Medellin BNP Paribas Open - Indian Wells Open Costa Daurada - Tarragona XIII Trofeo Ciudad de Quito - Quito Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Copa Petrobras Colombia - Bogota Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Copa Petrobras Brazil - Belo Horizonte Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Copa Petrobras Uruguay - Montevideo Sony Ericsson Open - Miami Challenger Tunisie - Tunis Copa Petrobras Argentina - Buenos Aires Mutua Madrilena Madrid Open - Madrid KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mitsubishi Electric Europe Cup - Monza XL Bermuda Open - Bermuda Morocco Tennis Tour - Rabat Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Memorial A. Manfredini Sassuolo Challenger - Sassuolo Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Mutua Madrid Open - Madrid ATP Open Castilla y Leon - Segovia LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Copa Petrobras-Paraguay - Asuncion Rogers Cup - Toronto BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Iquique Challenger Bucaramanga Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Santiago Challenger Bogota Challenger Miami Open - Miami Milan Challenger Reggio Emilia Challenger Manta Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Guayaquil Challenger Lima Challenger Rome Challenger Prostejov Challenger Cordenons Challenger Prostejov Challenger Rome Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Scheveningen Challenger Biella Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Brest Challenger San Luis Potosi Challenger 2002 - San Luis Potosi U.S. Open - New York Biella Challenger Gran Canaria 2 Challenger Bordeaux Challenger BellSouth Open - Vina del Mar XXIX Edizione 'A.Savoldi Marco' - Manerbio Tampere Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pomorski Bank Kredytowy Open - Szczecin U.S. Open - New York Brasil Open - Salvador Australian Open - Melbourne Lille Challenger French Open - Paris Alicante Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Nord/LB Open - Braunschweig BellSouth Open - Vina del Mar Quimper Challenger Wimbledon - London U.S. Men's Clay Court Championships - Houston U.S. Open - New York Alicante Challenger Ordina Open - 's-Hertogenbosch Australian Open - Melbourne X Trofeo Ciudad de Quito - Quito French Open - Paris Challenger Casablanca San Angel - Mexico City XII Internazionali di Tennis CARISBO - Bologna International Championship of Croatia - Umag Grolsch Open - Amsterdam Pilot Pen International - New Haven Abierto Mexicano de Tenis - Mexico City AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Internazionali di Tennis di San Marino - San Marino Idea Prokom Open - Sopot BellSouth Open - Vina del Mar Adidas International - Sydney Open de Moselle - Metz Telenordia Swedish Open - Bastad TD Waterhouse Cup - Long Island China Open - Beijing Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai Abierto Mexicano Telfonica MoviStar - Acapulco Open Romania - Bucharest Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo SAP Open - San Jose BMW Open - Munich Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Generali Open - Kitzbuhel Delray Beach International Tennis Championships - Delray Beach The Nottingham Open - Nottingham AIG Japan Open Tennis Championships - Tokyo Shenzhen Open - Shenzhen Wimbledon - London Grolsch Open - Amsterdam U.S. Open - New York Waldbaum's Hamlet Cup - Long Island Australian Open - Melbourne Brasil Open - Costa do Sauipe Bank Austria Tennis Trophy - Vienna French Open - Paris Connex Open Romania - Bucharest Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel China Open - Beijing Delray Beach International Tennis Championships - Delray Beach Qatar Mobil Open 2000 - Doha Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem French Open - Paris Brasil Open - Sao Paulo Portugal Open - Oeiras Wimbledon - London Heineken Open - Auckland Australian Open - Melbourne Valencia Open - Valencia French Open - Paris Dubai Duty Free Tennis Championships - Dubai Copa AT&T - Buenos Aires Geneva Open - Geneva Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Wimbledon - London Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Franklin Templeton Tennis Classic - Scottsdale Open Sud de France - Montpellier Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Merano Open - Merano Rado Swiss Open - Gstaad International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Erste Bank Open - Vienna Copa AT&T - Buenos Aires Marbella Challenger Ilkley Challenger Canberra Challenger St. Petersburg Open - St. Petersburg International Championship of Croatia - Umag Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Heineken Open - Auckland Topshelf Open - 's-Hertogenbosch Thailand Open - Bangkok Open SEAT 2008 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia AEGON Championships - London BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca The Lipton Championships - Key Biscayne Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid The Dubai Tennis Championships - Dubai Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Mutua Madrid Open - Madrid Copa Claro - Buenos Aires BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Copa Telmex - Buenos Aires Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Wimbledon - London Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid All Lower level tournaments Tennis Masters Cup - Shanghai